.navbar{background-color: transparent;}
.navbar:after{height:0;}
#findPath .page-content{padding:0;overflow:hidden;}

#findPath .floor-switch{
	width: 40px;height: 80px;border: 1px solid #e4e4e4;background-color: #fff;
    position: absolute;bottom: 95px;right: 10px;
    display: flex;flex-direction: column;align-items: center;z-index:999;
}
#findPath .floor-switch .switch-btn{width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 13px;}
#findPath .floor-switch .switch-btn.active{background-color: #1dd697;color: #fff;}
#findPath .my-loc-btn {
	width: 40px;height: 40px;background-color: #fff;background:url(/demo/img/my-loc-icon.png) no-repeat;
    background-size:40px 40px;background-position:center;
    position: absolute;right: 10px;bottom: 135px;
    border: 1px solid #e4e4e4;z-index:999;
}
#findPath .loc-btn{box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;
-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;width: 98%;height: 44px;padding: 5px;
margin: 0 auto; border-top: 1px dotted #868686;}
#findPath .startloc{width: 50%;line-height: 25px;color: #000;text-align: center;border-right: 1px dotted #868686;font-size: 15px;}
#findPath .endloc{width: 50%;line-height: 25px;color: #000;text-align: center;font-size:15px;}
#findPath .walk-icon{position: absolute;width: 60px;height: 60px;border-radius: 30px;top: -35px;left: 10px;box-shadow: 0 2px 2px rgba(3,36,132,0.2);
background:url('../img/walk-icon.png') no-repeat;background-size:60px 60px;background-position:center;}
#findPath .routeinfo{ 
	display:none;height: 50px;font-size: 15px;margin: 0;
    position: absolute;left: 0;bottom: 0;background: #f7f7f8;width: 100%;
    box-sizing: border-box;z-index: 500;backface-visibility: hidden;
 	-webkit-backface-visibility: hidden;}
#findPath .route-inner{
	padding: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;
    line-height:50px;text-align:center;font-weight: bold;
    color: #fff;background-color: #5ac8fa;
}
#findPath .route-icon{position: absolute;width: 60px;height: 60px;border-radius: 30px;top: -35px;left: 10px;box-shadow: 0 2px 2px rgba(3,36,132,0.2);
background:url('../img/elevator.png') no-repeat;background-size:60px 60px;background-position:center;}

#findPath .map-container{position:absolute;top:0;left:0;width:100vw;transform:translate(0px, 84px) scale(1);
	transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;		
	-o-transform-origin:50% 50%;
    background-size:100% 100%;
    background-position:0 0;
}
#floor-canvas{position:absolute;top:0;left:0;z-index:9;}
.marker{position:absolute;top:0;left:0;display:none;z-index:99;}
.list-block li{border-radius: 10px;z-index:99}
           